Hi jules, It is not a good idea to prompt password from the backend. Probably you could write a plugin in evolution for creating the specific calendar and check if you need authentication before setting the auth property. e_password_get_password would get the password if the password has been remembered.
thanks, Chenthill. On Wed, 2006-04-26 at 14:25 +0200, Jules Colding wrote: > Hi, > > I am having difficulties using e_passwords_ask_password() from with my > calendar backend. I am trying to query the password from within the > open_sync() method. > > I have tried wrapping the e_passwords_ask_password() in > gdk_threads_enter()/gdk_threads_leave() but that will only result in > Evolution freezing when invoking e_passwords_ask_password(). > > Not doing the gdk_threads_enter()/gdk_threads_leave() wrapping will make > Xlib complain about an unexpected async call. > > I can not simply put "auth=1" in the gconf source as that would force a > password dialog to open even if I didn't want one to open. So I need a > way to query a password from the user when a password is really needed. > > So, what can I do except from launching an external helper application? > In Camel I could use camel_session_get_password(). Is there anything > like that from within a calendar backend? > > > Thanks a lot in advance, > jules > > > _______________________________________________ > Evolution-hackers mailing list > [email protected] > http://mail.gnome.org/mailman/listinfo/evolution-hackers _______________________________________________ Evolution-hackers mailing list [email protected] http://mail.gnome.org/mailman/listinfo/evolution-hackers
