Maybe somebody can help Martin out.  He's trying to figure out what
needs to be done in order to allow Evolution to display Abiword
documents inline.  I don't believe he's on the list, so please be sure
to copy him on replies.
        Greg

-- 
Portland, Oregon, USA.
--- Begin Message ---


On Thu, 25 Apr 2002, Martin Sevior wrote:
> > > > > 
> > > > for this, we need no hacking at all in evolution, since evolution uses
> > > > the MIME database for showing documents. So, what is to be done is to
> > > > just provide in each GO app the different config files so that when GO
> > > > is installed, evo uses those controls.
> > > > 
> > > 
> > > Cool! What config files are those? Where do I find them?
> > > 
> > for an example, see in evolution/data/evolution.keys.in and
> > evolution.mime. For an example of a component associated with a MIME
> > type, look, in evolution.keys.in 'text/calendar'.
> > 
> 

<snip>

> 
> Then other stuff through the property bag. How will evolution know it's
> meant to issue a "AbiWord::map_to_screen" command through the propety
> bag? How will evolution know it's meant to pass a file via the
> "AbiWidget::load_file" command?
> 
> There must be some standard interfaces somewhere we're meant to
> implement, right? Are there some standard property bag methods GNOME
> applications are meant to provide?
> 
> What are they and where do we find them?
> 

OK, I begin to understand. I have to implement a number of extra functions
to shovel data into and out of the widget in a well defined way. I gather
these are functions like:

        Bonobo_Stream_read

To acquire a stream of data. OK. I'm looking through the code of ggv for
how to do this. It's all straight forward I just need to know the names of
the functions evo/bonobo wants and how to define the IDL to get it.

(Still groping in the dark though.)

Cheers

Martin



_______________________________________________
gnome-office-list mailing list
[EMAIL PROTECTED]
http://mail.gnome.org/mailman/listinfo/gnome-office-list
--- End Message ---

Reply via email to