Changeset 3141

Show
Ignore:
Timestamp:
12/15/07 20:16:35
Author:
pvanhoof
Message:

2007-12-15 Philip Van Hoof <pvanhoof@gnome.org>

tny_folder_store_get_folders_async

        • Please check your E-mail clients! this is a major API change!
        • This was a major API change
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/ChangeLog

    r3138 r3141  
     12007-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 
    192007-12-15  Philip Van Hoof <pvanhoof@gnome.org> 
    210 
  • trunk/libtinymail-camel/tny-camel-store-account.c

    r3140 r3141  
    15181518 
    15191519static void 
    1520 tny_camel_store_account_get_folders_async (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback 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); 
     1520tny_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); 
    15231523} 
    15241524 
    15251525static void  
    1526 tny_camel_store_account_get_folders_async_default (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data) 
     1526tny_camel_store_account_get_folders_async_default (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 
    15271527{ 
    15281528        GetFoldersInfo *info; 
  • trunk/libtinymail-camel/tny-camel-store-account.h

    r3098 r3141  
    5050 
    5151        /* virtual methods */ 
    52         void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback 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); 
    5353        void (*get_folders_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err); 
    5454        void (*remove_folder_func) (TnyFolderStore *self, TnyFolder *folder, GError **err); 
  • trunk/libtinymail-test/tny-folder-store-test.c

    r2032 r3141  
    119119 
    120120     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); 
    122122     g_timeout_add (1000*4, timeout, NULL); 
    123123     gtk_main (); 
  • trunk/libtinymail/tny-combined-account.c

    r2960 r3141  
    300300 
    301301static void 
    302 tny_combined_account_get_folders_async (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback 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); 
     302tny_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); 
    307307} 
    308308 
  • trunk/libtinymail/tny-folder-store.c

    r3097 r3141  
    264264 * @self: a #TnyFolderStore object 
    265265 * @list: A #TnyList to fillup 
     266 * @query: A #TnyFolderStoreQuery object 
    266267 * @callback: The callback handler 
    267  * @query: A #TnyFolderStoreQuery object 
    268268 * @user_data: user data for the callback 
    269269 * 
     
    284284 *         g_print ("%s\n", tny_folder_get_name (TNY_FOLDER (folder))); 
    285285 *         tny_folder_store_get_folders_async (folder, 
    286  *             folders, callback, NULL, NULL); 
     286 *             folders, NULL, callback, NULL, NULL); 
    287287 *         g_object_unref (G_OBJECT (folder)); 
    288288 *         tny_iterator_next (iter); 
     
    297297 *     folders = tny_simple_list_new (); 
    298298 *     tny_folder_store_get_folders_async (TNY_FOLDER_STORE (account), 
    299  *         folders, callback, NULL, NULL); 
     299 *         folders, NULL, callback, NULL, NULL); 
    300300 * } 
    301301 * </programlisting></informalexample> 
     
    314314 **/ 
    315315void  
    316 tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data) 
     316tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data) 
    317317{ 
    318318#ifdef DBC /* require */ 
     
    325325#endif 
    326326 
    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); 
    328328 
    329329#ifdef DBC /* ensure */ 
  • trunk/libtinymail/tny-folder-store.h

    r3138 r3141  
    5050        void (*create_folder_async_func) (TnyFolderStore *self, const gchar *name, TnyCreateFolderCallback callback, TnyStatusCallback status_callback, gpointer user_data); 
    5151        void (*get_folders_func) (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, GError **err); 
    52         void (*get_folders_async_func) (TnyFolderStore *self, TnyList *list, TnyGetFoldersCallback 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); 
    5353        void (*add_observer_func) (TnyFolderStore *self, TnyFolderStoreObserver *observer); 
    5454        void (*remove_observer_func) (TnyFolderStore *self, TnyFolderStoreObserver *observer); 
     
    6262void tny_folder_store_create_folder_async (TnyFolderStore *self, const gchar *name, TnyCreateFolderCallback callback, TnyStatusCallback status_callback, gpointer user_data); 
    6363void 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, TnyGetFoldersCallback callback, TnyFolderStoreQuery *query, TnyStatusCallback status_callback, gpointer user_data); 
     64void tny_folder_store_get_folders_async (TnyFolderStore *self, TnyList *list, TnyFolderStoreQuery *query, TnyGetFoldersCallback callback, TnyStatusCallback status_callback, gpointer user_data); 
    6565void tny_folder_store_add_observer (TnyFolderStore *self, TnyFolderStoreObserver *observer); 
    6666void tny_folder_store_remove_observer (TnyFolderStore *self, TnyFolderStoreObserver *observer); 
  • trunk/libtinymailui-gtk/tny-gtk-folder-store-tree-model.c

    r3138 r3141  
    320320        list = tny_simple_list_new (); 
    321321        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)); 
    323323 
    324324        return; 
     
    457457 
    458458        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)); 
    460460 
    461461        /* recurse_folders_sync (self, TNY_FOLDER_STORE (folder_store), &name_iter);  */ 
  • trunk/tests/functional/folder-lister-async.c

    r2015 r3141  
    6060             
    6161                tny_folder_store_get_folders_async (folder, 
    62                         folders, callback, NULL, NULL, NULL); 
     62                        folders, NULL, callback, NULL, NULL); 
    6363             
    6464                g_object_unref (G_OBJECT (folder)); 
     
    8686        folders = tny_simple_list_new (); 
    8787        tny_folder_store_get_folders_async (TNY_FOLDER_STORE (account), 
    88                 folders, callback, NULL, NULL, NULL); 
     88                folders, NULL, callback, NULL, NULL); 
    8989     
    9090        return FALSE;