On Thu, 2011-04-21 at 08:34 -0400, Matthew Barnes wrote: > On Thu, 2011-04-21 at 08:41 +0200, Milan Crha wrote: > > void e_client_open_new (ESource *source, gboolean (* auth_cb) (EClient > > *client, ECredentials *credentials, gpointer user_data), gpointer > > user_data); > > > > gboolean e_client_open_new_finish (GAsyncResult *result, EClient > > **client, GError **error); > > I'd would rather ECredentials be an object that gets passed to the "new" > function.
It's technically not passed in this function, it's a callback signature. :) It would be used as a signal handler for "auth-required" signal in the function, as I think of it right now. Milan _______________________________________________ evolution-hackers mailing list evolution-hackers@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-hackers