El 15 May 2001 17:55:23 +0930, Not Zed escribi�:
[..]
> >   So, where is the problem? Believe me, I cannot see it (at last looking
> > into the camel-gpg-context.c code)
> 
> You cannot call ANY bonobo calls, or infact ANY orbit calls from inside
> camel.  That is because they rely on using the g_main_loop stuff for a
> pseudo-async operation, and you cannot use that from camel AT ALL, since
> functions may be called multiple times from different threads.
> 
> Yes you could use a pipe, but you cannot use bonobo or corba (or gtk
> etc. etc.).
> 
> No, it doesn't launch any threads itself, but it may be called from
> multiple thread contexts, simultaneously.  And probably not from the gui
> context at that.

  And if gtk cannot be used in camel, how the dialog asking for the key
password is shown?

  Sorry for disturbing you, but I am a little grieved. One of my goals
when I started writing seahorse-bonobo was to write a component that
could be used in all the MUA's and newsreaders in GNOME (Balsa,
Evolution, PAN, ...), making easier for this programs to implement gpg
support. Even this could be used in the desktop, to build a tool as
PGPKeys tool is in Windows.
 But if any tool is going to implement gpg support in its own, I give
up.

(I thought that one of the main goals of bonobo was to biuld little
tools which could work together or with other applications, but for now
I have not seen this at all)

 Regards.

-- 
Jos� Carlos Garc�a Sogo         Seahorse(-bonobo) developer
jose jaimedelamo eu org         http://seahorse.sourceforge.net

Key-Id: 0x90788E11 
Fingerprint = B06B 023F EAA6 37DC 1E62  B079 4BE0 5825 9078 8E11  


_______________________________________________
evolution-hackers maillist  -  [EMAIL PROTECTED]
http://lists.helixcode.com/mailman/listinfo/evolution-hackers

Reply via email to