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 ---