Re: Bonobo_PersistFile interface too synchronous load/save oriented?
Michael Meeks <[email protected]> Mon, 08 Sep 2003 11:20:40 +0100
| Newsgroups | gmane.comp.gnome.components |
|---|---|
| Organization | Ximian. |
| Message-ID | <[email protected]> |
Hi Archit, On Sun, 2003-09-07 at 22:03, Archit Baweja wrote: > Now if this "file" object is to be turned wrapped in a Bonobo Control, I can't > just call Bonobo_PersistFile_load () followed by add_to_mdi (). I have to wait > till its done loading. Right; which sucks. > This is where I felt that the Bonobo_PersistFile lends itself to a more > synchronous file ops approach. Correct. > So the question is, is there something I'm missing that makes > Bonobo_PersistFile flexible enough to be implemented for asynchronous file ops? > Or do I define my own IDL interface would have to define Events? > (much like the Gtk+, signals) and use it with a EventListener etc? You need to spawn a thread to do it in; that's the only way to make it sufficiently asynchronous for your needs I think. Also, it's only thread-safe in Gnome 2.4 (ORBit-2.8.0+). HTH, Michael. -- [email protected] <><, Pseudo Engineer, itinerant idiot